package com.agent.service;

import com.agent.entity.User;
import com.agent.page.EasyuiPage;

import java.util.List;
import java.util.Map;

public interface UserService {

    User findOne(Map<String,String> map);

    int insert(List<User> users);

    int insert(User user);

    List<User> findUser(User user);

    int deleteByCreator();

    List<User> findByRole();
    EasyuiPage<User> searchUsers(Integer page, Integer rows, User user);

    int delete(String id);

    int update(User user);

    void saveOrUpdate(List<User> users);

    List<User> listByAllocation(User user);
    List<User> findByEmail(String email);
    List<User> list(User user);

    List<User> listByUserName(String userName);


}
